import asyncio
import time

async def foo():
    print("这是一个协程")
    for i in range(5):
        # await print('>>>{}'.format(i)) # 如果没有返回值，就不能用这个await关键字
        print('>>>{}'.format(i))
        time.sleep(1)
        


if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    try:
        print("开始运行协程")
        coro = foo()
        print("进入事件循环")
        loop.run_until_complete(coro)
    finally:
        print("关闭事件循环")
        loop.close()